// pages/choose/choose.js
Page({
  data: {
    bottom:false,
    robotShow: true,
    robotMove: false,
    robotTop: false,
    listChild: [],
    chooseNum: 0,
    list: [{
      id: 1,
      title: '计算机、互联网、电信、电子',
      onthis: true,
      child: [{
        id:1,
        title: '计算机软件',
        checked:false
      }, {
        id: 2,
        title: '计算机硬件',
        checked: false
      }, {
        id: 3,
        title: '计算机服务（系统、数字自动化、办公自动化）',
        checked: false
      }, {
        id: 4,
        title: '通信 / 电信 / 网络设备',
        checked: false
      }, {
        id: 5,
        title: '通信/电信运营、增值服务',
        checked: false
      }, {
        id: 6,
        title: '互联网/电子商务',
        checked: false
      }, {
        id: 7,
        title: '网络游戏',
        checked: false
      }, {
        id: 8,
        title: '电子 / 半导体 / 集成电路',
        checked: false
      }, {
        id: 9,
        title: '仪器仪表/工业自动化',
        checked: false
      }]
    },{
      id: 2,
      title: '会计、金融、银行、保险',
      onthis: false,
        child: [{
          id: 1,
          title: '会计统计',
          checked: false
        }, {
          id: 2,
          title: '金融融资',
          checked: false
        }, {
          id: 3,
          title: '计算机服务（系统、数字自动化、办公自动化）',
          checked: false
        }, {
          id: 4,
          title: '通信 / 电信 / 网络设备',
          checked: false
        }, {
          id: 5,
          title: '通信/电信运营、增值服务',
          checked: false
        }, {
          id: 6,
          title: '互联网/电子商务',
          checked: false
        }, {
          id: 7,
          title: '网络游戏',
          checked: false
        }, {
          id: 8,
          title: '电子 / 半导体 / 集成电路',
          checked: false
        }, {
          id: 9,
          title: '仪器仪表/工业自动化',
          checked: false
        }]
    }]
  },
  onReady: function () {
    var that = this;
    var listChild = this.data.listChild, list = this.data.list;
    listChild = list[0].child;
    this.setData({
      listChild
    })

    setTimeout(function(){
      that.setData({
        robotShow: false,
        robotMove: true,
      })
    },1000);
    setTimeout(function () {
      that.setData({
        bottom: true
      })
    }, 2000);
    setTimeout(function () {
      that.setData({
        robotMove: false,
        robotTop: true,
        bottom: false
      })
    }, 4000);
  },
  typeChooseTap: function(e){
    var list = this.data.list, listChild = this.data.listChild, id = e.currentTarget.id;
    for(var i=0;i<list.length;i++){
      if (id == list[i].id){
        list[i].onthis = true;
        listChild = list[i].child;
      }else{
        list[i].onthis = false;
      }
    }
    this.setData({
      list,
      listChild
    })
  },
  tradeChooseTap: function(e){
    var list = this.data.list, listChild = this.data.listChild, chooseNum = this.data.chooseNum, id = e.currentTarget.id;
    for (var i = 0; i < listChild.length; i++) {
      if (id == listChild[i].id){
        if (listChild[i].checked){
          listChild[i].checked = false;
          chooseNum--;
        }else{
          if (chooseNum == 3) return;
          listChild[i].checked = true;
          chooseNum++;
        }
      }
    }
    for (var j = 0; j < list.length;j++){
      if (list[j].onthis){
        list[j].child = listChild;
      }
    }
    this.setData({
      list,
      listChild,
      chooseNum
    })
  },
  gotoRank: function(e) {
    wx.navigateTo({
      url: '../rank/rank',
    })
  }
})